iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
Odoo

Odoo16 入門介紹系列 第 25

Day25_odoo_data

  • 分享至 

  • xImage
  •  

在Odoo中,"data" 通常指的是與addons相關的record,這些record用於初始化、配置或存入Table。這些record可以在XML文件中創建並導入到Odoo中。

以下是有關Odoo中 "data" 可以做的事情:

1.在Odoo模塊中,您可以定義包括記錄(Records)、視圖(Views)、菜單(Menus)、工作流(Workflows)、報告(Reports)等各種數據。這些數據用於定義初始資料、界面和功能。

2.addons的數據通常以XML格式定義在模塊的 data 目錄中的 XML 文件中。這些XML文件可以有不同的名稱,通常以 .xml 為擴展名。

3."data"可以在指定模型(Model)、字段值等信息。這些record將用於初始化數據庫,創建或更新記錄。

4."data"也用於定義View,這些View用於定義模塊的用戶界面。視圖可以包括表單(Form Views)、樹狀結構(Tree Views)、搜索視圖(Search Views)等。

  1. "data"也可以定義Menu,將addons功能添加到Odoo的用戶界面中。菜單可以在主導視圖中訪問,以便用戶能夠輕松訪問addons的不同部分。

6.工作流定義也可以包含在模塊的 "data" 元素中,以描述模型的狀態轉換和過程。這有助於定義addons的生命周期和操作。

7."data"也可定義報告,包括QWeb報告、PDF報告等。這些報告可以用於生成和輸出各種文件。

通常data都是放在 addons_name > data > data.xml 基本上寫的方式跟view大同小異:

<data>
    <record id="book_record" model="product.template">
        <field name="name">Book</field>
        <field name="list_price">100.0</field>
        <field name="type">product</field>
    </record>
</data>

另外會搭配<data noupdate='1'>,當noupdate='1' 時只會在安裝的時侯才將資料匯入,當你在更新addons時,不會發生資料再匯入一次。


上一篇
Day24_odoo_wizard
下一篇
Day26_odoo_demo
系列文
Odoo16 入門介紹30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言